#pragma once
#include <functional>
#include <string>

// 单个任务
struct Task {
  // 任务名称
  std::string name{};
  // 任务回调函数
  std::function<void()> callback{nullptr};
  // 任务周期,单位ms
  unsigned period{1000};
};

